.ast-container{
    display: inline !important;
}

.ast-primary-header-bar{
    display: none;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{
    display: none;
}


.hero-flash {
    position: relative;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hero-flash video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hero-flash .overlay-flash {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    z-index: 1;
    max-width: 1320px;
    flex-direction: column;
}



.flashtrak_banner_1{
    background-image: url('./asset/mask-group-153.png');
    height: 822px;
    background-size: cover;
}

.flashtraktitle_1{
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.76);
    font-family: Assistant;
    font-size: 64px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}
.flashtraktitle_2{
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.76);
    font-family: Assistant;
    font-size: 44px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.09;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin-bottom: 35px;
}
.flashtraktitle_3{
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.76);
  font-family: Assistant;
  font-size: 38px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.26;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.Section-l2{
    padding: 80px 0px;
}
.Section-l3{
    padding: 80px 0px;
}
.Section-l4{
    padding: 80px 0px;
}
.Section-l5{
    padding: 80px 0px;
}
.Section-l6{
    padding: 80px 0px;
}
.flashtraktitle_4{
    font-family: Assistant;
    font-size: 38px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.26;
    letter-spacing: normal;
    text-align: center;
    color: #0b304f;
    margin-bottom: 60px;
}

.bannerCon_flash{
    max-width: 1275px !important;
    margin: 0px auto;
    justify-content: space-between;
    align-items: center;
    padding: 40px 0px 42px 0px;
}

.flashtrak_sec3{
    background-image: linear-gradient(to right, #224697 32%, #0b90a8 82%);
    padding: 0px 30px;
}

.flashtrak_text_1{
    width: 831px;
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0);
    font-family: Assistant;
    font-size: 26px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.46;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}

.flashtrak_button_1{
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #0099a7;
    padding: 14px 19.7px 13px 20px;
    border-radius: 6px;
    box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.08);
    background-color: #fff;
    width: fit-content;
    height: fit-content;
}
.flashtraktitle_5{
    font-family: Assistant;
    font-size: 38px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.26;
    letter-spacing: normal;
    text-align: left;
    color: #0b304f;
}
.flashtraktitle_6{
    font-family: Assistant;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: left;
    color: #222;
}

.sec4-business{
    gap: 125px;
}

.sec4-backclr{
    background-color: #e7f5f7;
}
.flashtraktitle_7{
    font-family: Assistant;
    font-size: 38px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.26;
    letter-spacing: normal;
    text-align: center;
    color: #0b304f;
    margin-bottom: 60px;
}

.flashtraktitle_8{
    font-family: Assistant;
    font-size: 26px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: left;
    color: #0b304f;
    margin-bottom: 0px;
}

.flash-box-1{
    padding: 25px 24px 25px 25px;
    border-radius: 10px;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
    border: solid 2px #e2e2e2;
    background-color: #fcfcfc;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;
}

.flashtraktitle_9{
    font-family: Assistant;
    font-size: 28px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    color: #222;
    margin: 60px 0px;
}
.flashtraktitle_10{
    font-family: Assistant;
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #0b304f;
    margin-bottom: 0px;
}

.flash-box{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
}
.flashtraktitle_11{
    font-family: Assistant;
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.06;
    letter-spacing: normal;
    text-align: left;
    color: #646464;
    margin-bottom: 0px;
}

.sec-4-box{
    padding: 0px 30px 0px 0px;
}
.sec4-circle{
    padding: 0px;
    display: flex;
}
.sec4-content-circle{
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}
.flashtraktitle_12{
    font-family: Assistant;
    font-size: 38px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.26;
    letter-spacing: normal;
    text-align: left;
    color: #0b304f;
    margin-bottom: 20px;
}
.flashtraktitle_13{
    font-family: Assistant;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #222;
    margin-bottom: 50px;
}
.flashtrak_list_1 li{
    font-family: Assistant;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    text-align: left;
    color: #222;
    margin-bottom: 30px;
}

.radio-container_flash {
    margin: 0 auto; 
}

.radio-label_flash {
    display: flex;
    background: white;
    padding: 25px 0px 25px 20px;
    border-radius: 8px;
    box-shadow: 8px 4px 14px 0 rgba(0, 0, 0, 0.16);
    margin-bottom: 30px;
    cursor: pointer;
    width: 565px;
}

.radio-label_flash input[type="radio"] {
    display: none;
}

.custom-radio {
    width: 20px;
    height: 20px;
    border: 2px solid #999;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    margin-top: 5px;
}

.radio-label_flash input[type="radio"]:checked + .custom-radio {
    border-color: #1299a7; /* Change outer border on selected */
  }
  
.radio-label_flash input[type="radio"]:checked + .custom-radio::before {
    content: "";
    width: 10px;
    height: 10px;
    background: #2a7c99; 
    border-radius: 50%;
}

.radio-content {
    display: flex;
    flex-direction: column;
}

.radio-title_1 {
    font-size: 20px;
    font-weight: bold;
    color: #0b304f;
    font-family: Assistant;
    text-align: left;
    margin-bottom: 0px;
}

.radio-subtitle {
    font-family: Assistant;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #0b304f;
    margin-top: 5px;
    margin-bottom: 0px;
}

.get-started {
    width: 100%;
    border: none;
    box-shadow: 8px 4px 14px 0 rgba(0, 0, 0, 0.16);
    background-color: #0099a7;
    font-family: Assistant;
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: 14px 0px;
}

.sec5-business{
    gap: 50px;
}
.flashtrak_list_1 {
    list-style: none; 
    padding-left: 0;
    margin: 0px;
}

.flashtrak_list_1 li {
    padding-left: 40px;
    background: url('./asset/group-13834.png') no-repeat left top;
    background-size: 20px;
    margin-bottom: 8px;
}

.form_1_modal{
    max-width: 1000px;
}

.form_2_modal{
    max-width: 1000px;
}

.flashtrak_title_modal_1{
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0);
    font-family: Assistant;
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #222;
}

.flashtrak_title_modal_1 span{
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0);
    font-family: Assistant;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #a0a0a0;
}

.flash1 input{
    margin-top: 0px !important;
}
.flash2 input{
    margin-top: 0px !important;
}


.flash1 label{
    font-family: Assistant;
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    margin-bottom: 10px;
}
.flash2 label{
    font-family: Assistant;
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    margin-bottom: 10px;
}
.flash1 p {
    margin-bottom: 20px;
}
.flash1 select {
    font-family: Assistant;
    font-size: 12px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.83;
    letter-spacing: normal;
    text-align: left;
    color: #707070;
}
.flash2 select {
    font-family: Assistant;
    font-size: 12px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.83;
    letter-spacing: normal;
    text-align: left;
    color: #707070;
}

.flash1 .wpcf7-list-item-label{
    font-family: Assistant;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}
.get-started:hover{
    background-color: #0099a7 !important;
}
.get-started:focus{
    background-color: #0099a7 !important;
}

.flash1 .wpcf7-list-item.first{
    margin: 0px !important;
}
.flash{
    margin-bottom: 0px !important;
}
.flash2 p {
    margin-bottom: 0px;
}

.required{
    color: #ff0000;
    margin-left: 5px;
}
.flash2 .wpcf7-list-item.first {
    margin: 0px !important;
}
.flash2 .wpcf7-list-item-label{
    font-family: Assistant;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}

.flash2 input[type="radio"]:checked {
    border: solid 1px #1299a7 !important;
    background-color: #1299a7 !important;
}
.trail-submit{
    display: flex;
    justify-content: center;
    
}
.flas_business img{
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
}
.trail-submit input[type="submit"]{
    padding: 7px 18px 7px 19px;
    border-radius: 4px;
    background-color: #0b304f;
}
.Pro-title{
    padding: 12px 387.5px 12px 20px;
    background-color: #f8f8f8;
    margin-bottom: 20px;
}
.Pro-title-1{
    font-family: Assistant;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #0099a7;
    margin-bottom: 0px;
}
.Pro-1{
    padding: 0px 20px;
}
.flash-form-button{
    display: flex;
    justify-content: space-between;
}

.close-btn-image {
    position: absolute;
    top: -18px;
    right: -14px;
    cursor: pointer;
    z-index: 1051;
}

.close-btn-image img {
    width: 20px;
    height: 20px;
}

/* .global-form{
    margin-top: 36px;
} */

.flash-peru{
    background-color: #0b304f;
    padding: 29px 0px;
}
.flash-peru-1{
    font-size: 32px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
}
.peru-doc{
    padding: 80px 0px;
    background-color: rgba(36, 134, 227, 0.14);
}
.child-doc1-1{
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
}
.aim_row{
    display: flex;
    justify-content: center;
}
.child-doc1-1{
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
}
.video-header-2{
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    text-align: center;
    color: #0b304f;
    margin-bottom: 0px;
}
.flsh-2-img{
    border-radius: 50%;
    height: auto;
    width: 60%;
}
.flash-det{
    font-size: 26px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: center;
    color: #0099a7;
    margin-bottom: 30px;
}
.flash-pre{
    font-size: 26px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: center;
    color: #0099a7;
    margin-bottom: 30px;
}
.flash-res{
    font-size: 26px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: center;
    color: #0099a7;
    margin-bottom: 30px;
}
.sec-2-2{
    display: flex;
    justify-content: center;
    padding: 0px;
}
.flashtrak_list_2 {
    list-style: none;
    padding: 0;
}

.flashtrak_list_2 li {
    font-family: Assistant;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    text-align: right;
    color: #222;
    margin-bottom: 30px;
    position: relative;
    padding-right: 25px;
}

.flashtrak_list_2 li::after {
    content: "";
    position: absolute;
    right: 0;
    width: 16px;
    height: 16px;
    background: url('./asset/group-13834.png') no-repeat left top; 
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 6px;
}
.flashtrak_list_3 {
    list-style: none;
    padding: 0;
}

.flashtrak_list_3 li {
    font-family: Assistant;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    text-align: left;
    color: #222;
    margin-bottom: 30px;
    position: relative;
    padding-left: 25px; 
}

.flashtrak_list_3 li::before {
    content: ""; 
    position: absolute;
    left: 0;
    width: 16px; 
    height: 16px; 
    background: url('./asset/group-13834.png') no-repeat left top; 
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 7px;
}
/* .global-form-1{
    margin-top: 50px !important;
} */
.form_1_modal_flash {
    max-width: 1000px;
}
.form_2_modal_flash {
    max-width: 1000px;
}
.my-radio-class-1 input[type="radio"] {
    opacity: 0;
    position: absolute;
  }
  
  .my-radio-class-1 .wpcf7-list-item-label {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    display: inline-block;
  }
  
  .my-radio-class-1 .wpcf7-list-item-label::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    height: 20px;
    border: 2px solid #2a7c99;
    border-radius: 50%;
    background-color: #fff;
  }
  
  .my-radio-class-1 input[type="radio"]:checked + .wpcf7-list-item-label::after {
    content: "";
    position: absolute;
    left: 5px; 
    top: 7px;
    width: 10px;
    height: 10px;
    background: #2a7c99;
    border-radius: 50%;
  }
  .child-doc1-1 img{
    width: 50% !important;
  }
  .contact-1 input:focus {
	border-style: solid !important;
	border-color: #d1d1d1 !important;
}
.contact-1 select:focus {
	border-style: solid !important;
	border-color: #d1d1d1 !important;
}
.contact-1 textarea:focus {
	border-style: solid !important;
	border-color: #d1d1d1 !important;
}
.flash1 input:focus {
	border-style: solid !important;
	border-color: #d1d1d1 !important;
}
.flash1 select:focus {
	border-style: solid !important;
	border-color: #d1d1d1 !important;
}
.flash1 textarea:focus {
	border-style: solid !important;
	border-color: #d1d1d1 !important;
}
.contact-1 input{
	font-size: 14px;
}
.contact-1 textarea{
	font-size: 14px;
}
.flash3 label {
    font-family: Assistant;
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #000;
	margin-bottom: 10px;
}
.flash3 .wpcf7-list-item.first{
	margin: 0px !important;
}
.flash3 input {
	margin-top: 0px !important;
}
.flash3 .wpcf7-list-item-label {
    font-family: Assistant;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}
.sec-5-box{
    padding-left: 0px !important;
}
.menuList-1:focus{
	color: #000 !important;
}

@media (max-width: 390px){
    .flsh-2-img{
        width: 88%;
        height: 50% !important;
    }
}
@media (min-width: 391px) and (max-width: 500px){
    .flsh-2-img{
        width: 75%;
        height: 50% !important;
    }
}
@media (min-width: 501px) and (max-width: 767px){
    .flsh-2-img{
        width: 85%;
    }
}
@media (max-width: 767px){
    .flash2 input{
        margin-bottom: 20px !important;
    }
    .flash2 select{
        margin-bottom: 20px !important;
    }
	
	.flash1{
		padding: 0px !important;
	}
	.flash2{
		padding: 0px !important;
	}
	.flash3{
		padding: 0px !important;
	}
	.flash3 .wpcf7-form-control-wrap{
		margin-bottom: 20px !important;
	}
    .sec4-backclr{
		padding: 0px !important;
	}
	.flash-land-1{
		padding: 0px !important;
	}
	.flash-land-2{
		padding: 0px !important;
	}
	.flash-land-3{
		padding: 0px !important;
	}
	.flash-land-4{
		padding: 0px !important;
	}
	.flash-land-5{
		padding: 0px !important;
	}
    .radio-subtitle {
        font-size: 12px !important;
    }
    .flashtrak_title_modal_1 span{
        font-size: 12px !important;
    }
    .flashtrak_title_modal_1{
        font-size: 18px !important;
    }
    .flash-form-button img{
		width: 80px !important;
	}
    .child-doc1-1 img{
        width: 30% !important;
      }
    .sec4-circle{   
        justify-content: center !important;
    }
    /* .global-form-1{
        margin-top: 60px !important;
    } */
    .flash1 input{
        margin-bottom: 20px !important;
    }
    .flash2 input{
        margin-bottom: 20px !important;
    }
    .flash2 select{
        margin-bottom: 20px !important;
    }
    .flash1 select{
        margin-bottom: 20px !important;
    }
    .close-btn-image img{
        width: 14px;
        height: 14px;
    }
    .modal .form_1_modal_flash{
		width: unset !important;
		margin: 20px !important;
	}
    .modal .form_2_modal_flash{
		width: unset !important;
		margin: 20px !important;
	}
    .close-btn-image{
        top: -14px;
        right: -12px;
    }
    .mobile-video-1{
        margin-top: 20px;
    }
    .peru-doc{
        padding: 30px 20px;
    }
    .flashtrak_banner_1{
        height: 220px !important;
    }
    /* .global-form{
        margin-top: 60px;
    } */
    .flashtraktitle_1{
        font-size: 20px !important;
        margin-bottom: 10px !important;
    }
    .flashtraktitle_2{
        font-size: 18px !important;
        margin-bottom: 10px !important;
    }
    .flashtraktitle_3{
        font-size: 16px !important;
        padding: 0px 20px !important;
    }
    .flashtraktitle_4{
        font-size: 18px !important;
        margin-bottom: 30px !important;
    }
    .Section-l2{
        padding: 30px 20px !important;
    }
    .Section-l3{
        padding: 30px 20px !important;
    }
    .Section-l4{
        padding: 30px 20px !important;
    }
    .Section-l5{
        padding: 30px 20px !important;
    }
    .Section-l6{
        padding: 30px 20px !important;
    }
    .flashtrak_text_1{
        font-size: 16px !important;
        text-align: center !important;
    }
    .flashtrak_button_1{
        font-size: 12px !important;
        padding: 10px !important;
    }
    .bannerCon_flash{
        flex-wrap: wrap !important;
        gap: 20px !important;
        padding: 20px !important;
    }
    .flashtrak_button_1 svg{
        width: 20px !important;
    }
    .sec4-business{
        flex-wrap: wrap !important;
    }
    .sec4-business{
        gap: 30px !important;
    }
    .flashtraktitle_5{
        font-size: 18px !important;
        padding-bottom: 20px !important;
    }
    .flashtraktitle_6{
        font-size: 14px !important;
    }
    .flas_business img{
        width: 60% !important;    
    }
    .flas_business{
        display: flex !important;
        justify-content: center !important;
    }
    .flashtraktitle_7{
        font-size: 18px !important;
        margin-bottom: 30px !important;
    }
    .flashtraktitle_8{
        font-size: 14px !important;
    }
    .sec-4-box{
        padding: 0px !important;
    }
    .flash-box-1 img{
        width: 20% !important;
    }
    .flash-box-1 {
        margin: 0 auto !important;
        width: 250px !important;
        gap: 15px !important;
        padding: 10px !important;
        margin-bottom: 15px !important;
    }
    .flashtraktitle_9{
        margin-top: 15px !important;
        margin-bottom: 30px !important;
        font-size: 18px !important;
    }
    .flashtraktitle_10{
        font-size: 14px !important;
    }
    .flashtraktitle_11{
        font-size: 12px !important;
    }
    .sec5-business{
        flex-wrap: wrap !important;
    }
    .radio-label_flash{
        width: 300px !important;
        padding: 10px !important;
    }
    .flashtraktitle_11{
        text-wrap: wrap;
        width: 200px !important;
    }
    .flashtraktitle_12{
        font-size: 18px !important;
        margin-bottom: 20px !important;
    }
    .flashtraktitle_13{
        font-size: 14px !important;
        margin-bottom: 30px !important;
    }
    .sec5-business{
        gap: 30px;
        justify-content: center !important;
    }
    .radio-title_1{
        font-size: 16px !important;
    }
    .radio-subtitle{
        font-size: 12px !important;
    }
    .get-started{
        font-size: 12px !important;
        padding: 12px !important;
    }
    .bannerCon_flash{
        justify-content: center !important;
        max-width: 283px !important;
    }
    .hero-flash{
        height: unset;
    }
    .sec-2-1{
        width: 33.33%;
        padding: 0px !important;
    }
    .sec-2-2{
        width: 33.33%;
    }
    .sec-2-3{
        width: 33.33%;
        padding: 0px !important;
    }
    .flashtrak_list_1 li{
        font-size: 12px !important;
        margin-bottom: 10px;
    }
    .flashtrak_list_2 li{
        font-size: 10px !important;
        margin-bottom: 10px;
    }
    .flashtrak_list_3 li{
        font-size: 10px !important;
        margin-bottom: 10px;
    }
    .flash-det{
        margin-bottom: 30px !important;
    }
    .flash-pre{
        margin-bottom: 30px !important;
    }
    .flash-res{
        margin-bottom: 30px !important;
    }
    .flashtrak_list_2 li::after{
        margin-top: 0px;
    }
    .flashtrak_list_3 li::after{
        margin-top: 0px;
    }
}
@media (min-width: 992px) and (max-width: 1024px){
    .flash-box-5{
        margin-right: 20px !important;
    }
    .flashtrak_button_1{
        font-size: 16px !important;
        width: 205px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .flash-box-2{
        margin-right: 0px !important;
    }
    .bannerCon_flash{
        max-width: unset !important;
    }
}
@media (width: 768px){
    .bannerCon_flash{
        max-width: unset !important;
    }
    .flashtrak_button_1{
        width: 316px !important;
    }

}
@media (min-width: 1025px) and (max-width: 1400px){
    .sec4-content-circle {
        gap: 30px 80px !important;
    }

}
@media (min-width: 1025px) and (max-width: 1200px){
    .flashtraktitle_8 {
        font-size: 20px;
    }
    .flash-box-1{
        padding: 15px !important;
    }

}

@media (min-width: 1200px) and (max-width: 1400px){
    .flsh-2-img{
        width: 75%;
    }
}
@media (min-width: 991px) and (max-width: 1199px){
    .flsh-2-img{
        width: 80%;
    }
    .flashtrak_list_2 li{
        font-size: 18px;
    }
    .flashtrak_list_3 li{
        font-size: 18px;
    }
}

@media (min-width: 767px) and (max-width: 991px){
    .flsh-2-img{
        width: 100%;
    }
    .flashtrak_list_2 li{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .flashtrak_list_3 li{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .flashtrak_button_1{
        font-size: 16px !important;
        width: 286px;
    }
    .form_1_modal_flash{
        margin: 30px !important;
    }
}

@media (min-width: 0px) and (max-width: 768px){
    .flashtrak_list_3 li::before{
        margin-top:0px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .flas_business{
        display: flex !important;
        justify-content: center !important;
    }
    .site-content .ast-container{
        margin-top: -66px !important;
    }
    .flashtrak_list_3 li::before {
        margin-top: 4px !important;
    }
    .custom-radio{
        margin-top: 5px !important;
    }
    .radio-label_flash{
        padding: 25px 25px 25px 20px !important;
    }
    /* .global-form{
        margin-top: 70px !important;
    } */
    .hero-flash{
        height: unset;
    }
    .flashtrak_banner_1{
        height: 360px !important;
    }
    .flashtraktitle_1{
        font-size: 32px !important;
    }
    .flashtraktitle_2{
        font-size: 26px !important;
        margin-bottom: 20px !important;
        padding: 0px 20px !important;
    }
    .flashtraktitle_3{
        font-size: 22px !important;
    }
    .flashtraktitle_4{
        font-size: 22px !important;
        margin-bottom: 30px !important;
    }
    .flashtrak_text_1{
        font-size: 22px !important;
    }
   
    .flashtrak_sec3{
        padding: 0px 45px !important;
    }
    .bannerCon_flash{
        gap: 30px !important;
        justify-content: center !important;
    }
    .flashtrak_text_1{
        width: unset !important;
    }
    .sec4-business{
        flex-wrap: wrap !important;
        gap: 30px !important;
        justify-content: center !important;
    }
    .flashtraktitle_5{
        font-size: 26px !important;
    }
    .flas_business img {
        width: 90% !important;
    }
    .Section-l2{
        padding: 60px 0px;
    }
    .Section-l3{
        padding: 60px 0px;
    }
    .Section-l4{
        padding: 60px 0px;
    }
    .Section-l5{
        padding: 60px 0px;
    }
    .Section-l6{
        padding: 60px 0px;
    }
    .flashtraktitle_7{
        font-size: 26px !important;
        margin-bottom: 40px !important;
    }
    .box-flex-cont{
        flex-wrap: wrap !important;
    }
    .flashtraktitle_8{
        font-size: 18px !important;
    }
    .sec-4-box{
        padding: 20px !important;
    }
    .sec-4-box{
        width: 50% !important;
        padding: 10px !important;
    }
    .flash-box-1{
        padding: 10px !important;
    }
    .flashtraktitle_9{
        margin: 30px 0px !important;

    }
    .sec4-circle{   
        width: 31% !important;
    }
    .flashtraktitle_10{
        font-size: 18px !important;
    }
    .flashtraktitle_11{
        font-size: 14px !important;
    }
    .flashtraktitle_12{
        font-size: 26px !important;
    }
    .sec5-business{
        flex-wrap: wrap !important;
        justify-content: center !important;
        gap: 30px !important;
    }
    .flashtraktitle_13{
        font-size: 18px !important;
        margin-bottom: 30px !important;
    }
    .radio-title_1{
        font-size: 18px !important;
    }
    .radio-subtitle{
        font-size: 12px !important;
    }
    .get-started{
        font-size: 14px !important;
        padding: 10px !important;
    }
    .global-form-1{
        /* margin-top: 60px !important; */
        padding-right: 0px !important;
    }
    /* .form_2_modal_flash{
        margin: 30px !important;
    } */
}
@media (min-width: 1025px){
    .flash-box-3{
        margin-right: 50px !important;
    }
    .flash-box-4{
        margin-right: 110px !important;
    }
}
@media (min-width: 1399px){
	.bannerCon_flash{
		max-width: 1320px !important;
}
}
@media (min-width: 1200px) and (max-width: 1399px){
	.bannerCon_flash{
		max-width: 1140px !important;
}
}
@media (min-width: 1025px) and (max-width: 1199px){
	.bannerCon_flash{
		max-width: 960px !important;
}
    .flashtrak_button_1{
        width: 207px !important;
    }
}
/* global pro form	 */
.global-form-1 {
    margin-top: 0px !important;
}
/* .form_2_modal_flash{
	 margin-top: 15px !important;
} */
@media (max-width: 1470px) {
	.glo-paid {
		max-height:600px;
		overflow-y:auto;
	}
	/* .form_2_modal_flash{
	 margin-top: 15px !important;
} */
  }
@media (min-width: 1471px) {
	.glo-paid {
		max-height:730px;
		overflow-y:auto;
	}
	}
/* global pro form	 */